Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Рекурсивні алгоритми обробки структур даних.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми і структури даних

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ICM Лабораторна робота №6 з дисципліни “Алгоритми і структури даних” “ Рекурсивні алгоритми обробки структур даних.” Львів 2007 Мета роботи: набуття практичних навичок роботи з рекурсивними функціями. Завдання на роботу: 1)Розробити програмт згідно алгооритму з використарнням рекурсивної функції та без використання рекурсивної функції. Оцінити час виконання та складність алгоритму. 2   Хід виконання завдання З використанням рекурсивної функції. #include <stdio.h> #include <math.h> #include <conio.h> #define m 3 int n,p; float r; float Suma(int n,int p); void main() {clrscr(); puts("Vvedit - n"); scanf("%d",&n); p=m; r=Suma(n,p); printf("SUMA = %f",r); } float Suma(int n,int p) {if(p<=n) r=(cos(p)*cos(p))/(3*p-3)+Suma(n,p=p+1); return r; } Без використання рекурсивної функції. #include <stdio.h> #include <math.h> #include <conio.h> #define m 3 int n; float r; float Suma(int n); void main() {clrscr(); puts("Vvedit - n"); scanf("%d",&n); r=Suma(n); printf("SUMA = %f",r); } float Suma(int n) {int p; for(p=m;p<=n;p++) r=r+(cos(p)*cos(p))/(3*p-3); return r; } Результати виконання 1)  2)  Висновок: на даній лабораторній роботі я набув практичних навичок роботи з рекурсивними функціями.
Антиботан аватар за замовчуванням

28.01.2013 14:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини